2020년07월11일 18번
[과목 구분 없음] 프로세스 스케줄링에 대한 설명으로 옳지 않은 것은?
- ① FCFS(First Come First Served) 스케줄링은 비선점 방식으로 대화식 시스템에 적합하다.
- ② SJF(Shortest Job First) 스케줄링은 실행 시간이 가장 짧은 작업(프로세스)을 신속하게 실행하므로 평균 대기시간이 FCFS 스케줄링보다 짧다.
- ③ Round-Robin 스케줄링은 우선순위가 적용되지 않은 단순한 선점형 방식이다.
- ④ 다단계 큐(Multilevel Queue) 스케줄링은 우선순위에 따라 준비 큐를 여러 개 사용하는 방식이다.
(정답률: 44%)
문제 해설
"FCFS(First Come First Served) 스케줄링은 비선점 방식으로 대화식 시스템에 적합하다." 이 설명이 옳지 않은 것은 아니지만, 대화식 시스템에 적합하지 않다는 이유는 FCFS 스케줄링이 먼저 도착한 작업이 먼저 실행되기 때문에, 작업의 실행시간이 긴 경우 다른 작업들이 오래 기다려야 하기 때문입니다. 따라서, 대화식 시스템에서는 응답시간이 빠른 SJF나 Round-Robin 스케줄링이 더 적합합니다.